#laydate_box {
    width: 90%;
    top: 30% !important;
    left: 50% !important;
    transform: translatex(-50%);
    z-index: 999;
}
#laydate_box .laydate_choose {
    display: none;
}

.laydate_body .laydate_top,.laydate_body .laydate_ym {
    border: none;
    background-color: #C5E5FE;
}
.laydate_body .laydate_ym {
    border-right: 1px solid #70beff;
    display: inline-block;
    height: 100%;
    line-height: 35px;
    width: 50%;
    margin: 0;
}
.laydate_body .laydate_ym:nth-child(2) {
    border: none;
}
.laydate_body .laydate_table {
    width: 100% !important;
}
.laydate_body .laydate_table thead {
    color: #649CCC;
}
.laydate-icon {
    border: none;
    background-image: url('../img/deta.png');
}

.laydate_body .laydate_y .laydate_yms ul li {
    width: 50%;
    height: 27px;
}
.laydate_body .laydate_top {
    height: 35px;
}
.laydate_body .laydate_box input {
    background: transparent;
    color: #fff;
}
.laydate_body .laydate_table {
    border:none;
}
.laydate_body .laydate_click {
    background: #66baff !important;
}
.laydate_body .laydate_table td {
    color: #2b91e5;
}
.laydate_body .laydate_table tbody tr {
    margin-top: 10px;
}
.laydate_body .laydate_table td {
    line-height: 30px !important;
    font-size: 15px;
}
#laydate_y {
    margin-right: 0;
    margin-left: 30%;
}
#laydate_m {
    margin-right: 0;
    margin-left: 30%;
}
.laydate_body .laydate_bottom .laydate_btn a {
    margin-right: 20px;
    border: 1px solid #70beff;
    color: #31A2FF;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 60px;
}
.laydate_body .laydate_bottom {
    height: 45px;
}
.laydate_body .laydate_bottom .laydate_btn a:nth-child(3){
    margin-right: 0;
}
.laydate_body .laydate_bottom .laydate_btn {
    border: none;
}
.laydate_body .laydate_ym .laydate_yms,.laydate_body .laydate_ym .laydate_yms {
    background: #70beff;
}
#laydate_ys .laydate_click, #laydate_ms .laydate_click {
    background: #31A2FF !important;
}
.laydate_body .laydate_ym .laydate_yms {
    border: 1px solid #31A2FF;
    height: 252px;

    width: 110%;
}
.laydate_body .laydate_y .laydate_yms ul {
    height: 190px;
}
.laydate_body .laydate_y .laydate_yms a {
    border-bottom: 1px solid #31A2FF;
    height: 30px;
}
.laydate_body .laydate_y .laydate_yms .laydate_chdown {
    border-top: 1px solid #31A2FF;
}
#laydate_ms {
    left: -20px;
}
.laydate_body .laydate_m .laydate_yms span {
    box-sizing: border-box;
    width: 50%;
    line-height:42px;
    text-align: center;
    margin: 0px;
    height: 42px;
}
.laydate_body .laydate_choose:hover, .laydate_body .laydate_y .laydate_yms a:hover {
    background: #70beff;
}
.laydate_body .laydate_m .laydate_yms span:hover,.laydate_body .laydate_ym .laydate_yms span:hover, .laydate_body .laydate_time .laydate_hmsno span:hover, .laydate_body .laydate_y .laydate_yms ul li:hover, .laydate_body .laydate_table td:hover {
    background: #99d1ff !important;
}
.laydate-icon, .laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv{
    padding-right: 0px;
}